I would have turned the punk in to the manager and expressed how disappointed I was to the manager. Restaurant owners hate bad publicity and scenes so I bet you could have come out pretty good with something like a good gift certificate (and probably permission to self park your car).